如果真的打開這套系統,一次完整的使用流程到底會長什麼樣子?
目前我想像中的流程大概可以分成幾個階段。
第一步:選擇要進行的復健動作
使用者先從系統中選擇今天要進行的動作。
例如目前第一個實作的:蚌殼式(Clamshell)
選擇之後,系統可以先簡單顯示動作說明,以及攝影機建議擺放的位置。
接著才進入實際辨識畫面。
第二步:確認攝影機與人體位置
攝影機開啟後,系統不會立刻開始計次。
而是先確認:
第三步:取得起始姿勢
使用者保持起始姿勢幾秒鐘,系統記錄目前的髖部、膝蓋、肩膀等關鍵點位置。
這些資料可以作為後續動作判斷的參考基準。
例如之後想觀察骨盆有沒有旋轉,就可以比較:
「現在的髖部位置」和「一開始記錄的髖部位置」差了多少。
第四步:正式開始動作
準備完成後,系統顯示:可以開始。
接著就進入前面提過的動作狀態:
READY
↓
OPENING
↓
OPEN
↓
RETURNING
↓
READY
當使用者完整走完一次循環後,才把次數 +1。
這樣可以避免在最高點停留時被重複計算。
第五步:動作進行時提供即時回饋
在使用者進行蚌殼式的過程中,系統會同步觀察:
膝蓋打開幅度、骨盆位置、軀幹變化,以及目前人體關鍵點是否穩定。
如果發現比較明顯的問題,就提供簡單的提示。
例如:「請保持骨盆穩定。」
而不是一次把所有角度、座標與錯誤訊息全部丟給使用者。
第六步:完成一組訓練
當使用者做到設定的次數後,這一組訓練結束。
系統可以整理這次的結果,例如:
總完成:10 次
符合設定條件:8 次
需注意:2 次
並顯示這次最常出現的問題。
例如:「本次較常出現骨盆旋轉。」
最後再將需要的資訊保存成訓練紀錄。
所以整個流程整理起來就是:
選擇動作
↓
確認拍攝位置
↓
取得起始姿勢
↓
開始動作辨識
↓
自動計次+即時回饋
↓
完成訓練
↓
查看結果與紀錄
原本一開始想到這個專題時,只覺得:「用攝影機判斷復健動作。」
但真的一路拆下來才發現,中間其實包含了很多小問題。
從怎麼看到人體,到怎麼知道一次動作開始、結束,再到怎麼把錯誤轉換成使用者看得懂的提醒。
而當這些部分慢慢串起來之後,才開始比較像是一套完整的「居家復健動作輔助系統」。